#include <thread>
#include <chrono>
#include <iostream>
#include <>
using namespace std;

#define MAX_BUFFER_SIZE 10
#define NUM_PRODUCERS 2
#define NUM_CONSUMERS 5

class QueueThreadSafe{
public:

};


int main() {
    thread t([](){
        this_thread::sleep_for(chrono::seconds(3));
        cout << "hello cpp thread..." << endl;
    });
    if(t.joinable()) {
        t.join();
    }
    return 0;
}